04/22/2008
—
Announcing Oxygene 3.0
RemObjects Software is pleased to announce the upcoming release of Oxygene,
the
third major version of its Next Generation Object Pascal compiler for the
.NET and
Mono platforms. Please note that, with version 3, the product is being
rebranded
to RemObjects Oxygene, effectively dropping the “Chrome” moniker.
Major Features
Oxygene introduces a wide range of enhancements and greatly improves the
development
experience, both on a language and IDE level. It takes the Pascal language
to the
next level by introducing groundbreaking new features for parallel development,
which enable developers to write programs that seamlessly scale up and
make good
use of today's multi-core and the future's many-core computer systems.
New core language concepts including "futures", asynchronous
statements
and parallel loops are accompanied by enhancements to already known concepts
such
as asynchronous methods introduced in version 1.0 and a more powerful "locked"
directive. In combination, they allow developers to take full advantage
of modern
computer systems, without the headache traditionally involved in multi-threaded
development. When referenced, Oxygene can take full advantage of the upcoming
Parallel
FX framework from Microsoft for these features. Other language features
include
language support for property noti?cation - a powerful method for building
classes
that leverage the Model/View/Controller design pattern used, among other
places,
in Microsoft's new ASP.NET MVC framework - as well as extended support
for nullable
expressions, which allow developers to seamlessly use nullable types in
any form
off arithmetic expressions, with full three-way boolean logic.
Availability
The first release of Oxygene, version 3.0.11, is scheduled for release on
May 30,
and will be available to all users with an active Chrome or Suite Subscription;
it is also available for pre-order by purchase of a new Subscription, now.
As always, the release will also be accompanied by the availability of
a free command
line version of the compiler, for use on Windows, Linux and Mac OS X.
For more information, please visit remobjects.com/oxygene.
Read more...